#!/bin/bash

# 脚本路径: /home/user/sqlite_backup.sh
# 数据库路径: /path/to/mydatabase.db

# 生成 1-9 的随机数
RAND_NUM=$(( ( RANDOM % 9 )  + 1 ))

# 设置备份路径和文件名
BACKUP_DIR="/home/alpha_score_system/backups"
BACKUP_FILE="${BACKUP_DIR}/backup${RAND_NUM}.sql"

# 创建备份目录（如果不存在）
mkdir -p "$BACKUP_DIR"

# 执行备份
sqlite3 /home/alpha_score_system/instance/alpha_scores.db .dump > "$BACKUP_FILE"

# 添加时间戳到日志（可选）
echo "[$(date +'%Y-%m-%d %H:%M:%S')] 备份完成: $BACKUP_FILE" >> ${BACKUP_DIR}/backup.log